home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group97a.txt
/
000027_icon-group-sender _Thu Jan 30 23:17:19 1997.msg
< prev
next >
Wrap
Internet Message Format
|
2000-09-20
|
3KB
Received: by cheltenham.cs.arizona.edu; Fri, 31 Jan 1997 10:14:31 MST
Message-Id: <32F12BFF.1D86@charlie.cns.iit.edu>
Date: Thu, 30 Jan 1997 23:17:19 +0000
From: "Thomas W. Christopher" <tc@charlie.cns.iit.edu>
Reply-To: tc@charlie.cns.iit.edu
Organization: Illinois Institute of Technology
X-Mailer: Mozilla 3.01Gold (WinNT; I)
Mime-Version: 1.0
To: icon-group@cs.arizona.edu
Cc: tc@charlie.cns.iit.edu
Subject: An LL(1) parser generator is available in and for Icon
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
Content-Length: 2318
Announcing an LL(1) parser generator available in Icon.
Here are the specifications in the format of comp.compilers listing of
free compilers:
language: BNF (Extended)
package: TCLL1
version: 1
parts: parser generator (LL(1)), parser, manual, example
implementations of EULER and FP
author: Thomas W. Christopher <tc@charlie.cns.iit.edu>
<http://www.iit.edu/~tc>
location: http://www.iit.edu/~tc/toolsfor.htm
description: TCLL1 takes an extended CFG with action
symbols,alternation,
repetition, and conditional groupings and translates
into a
file of tables to be read in by the parser. The parser
will
call the semantics routines named by the action symbols
at the
appropriate times. The parsers performs panic mode error
repair.
A 60 page manual is available for TCLL1.
Example implementations of EULER and FP using TCLL1
are available.
The EULER implementation is accompanied by a 60 page
manual
including exercises for use in a compiler writing
course.
conformance: N/A
reference: TCLL1 Parser Generator--manual
features: The parser generator and parsers are written in the Icon
programming language.
bugs: none
restriction: requires writing in the Icon programming language.
requires: -the Icon programming language;
-more than 8MB of main memory.
ports: UNIX, Windows NT, MS-DOS
portability: very high: as portable as Icon.
status: under active development. An LL(k) parser generator is
in alpha
testing. Retargeting the tables to other languages is in
progress.
discussion: N/A
help: author (as time permits)
support: author (as time permits)
contributions: Tax deductable by check to
Department of Computer Science and Applied
Mathematics
Illinois Institute of Technology
IIT Center
Chicago IL 60616 USA
(Contributions will be matched one-for-one.)
announcements: http://www.iit.edu/~tc/toolsfor.htm
contact: author
updated: 20 Jan. 1997